package nl.jaapniek.model;

import java.util.ArrayList;
import java.util.List;

public class Database {
	private String naam;
	private List<Tabel> tabellen;
	private List<Groep> groepen;
	private List<ForeignKey> fkeys;
	
	public Database(){
		tabellen = new ArrayList<Tabel>();
		groepen = new ArrayList<Groep>();
		fkeys = new ArrayList<ForeignKey>();
	}

	public String getNaam() {
		return naam;
	}

	public void setNaam(String naam) {
		this.naam = naam;
	}

	public List<Tabel> getTabellen() {
		return tabellen;
	}

	public void setTabellen(List<Tabel> tabellen) {
		this.tabellen = tabellen;
	}

	public void addTabel(Tabel tabel) {
		tabellen.add(tabel);
	}

	public List<Groep> getGroepen() {
		return groepen;
	}

	public void setGroepen(List<Groep> groepen) {
		this.groepen = groepen;
	}

	public void addGroep(Groep groep) {
		groepen.add(groep);
	}

	public List<ForeignKey> getFkeys() {
		return fkeys;
	}

	public void setFkeys(List<ForeignKey> fkeys) {
		this.fkeys = fkeys;
	}

	public void addForeignKey(ForeignKey key) {
		fkeys.add(key);
	}

}
